package sy.service;

import java.io.Serializable;
import java.util.List;

import sy.model.AppPlant;

public interface AppPlantServiceI {

	/**
	 * 
	 * @Title      : save 
	 * @Description: TODO
	 * @param appEquipment
	 * @return     : Serializable
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:50:20
	 * @throws
	 */
	Serializable save(AppPlant appPlant);

	/**
	 * 
	 * @Title      : remove 
	 * @Description: TODO
	 * @param appEquipment     : void
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:03:32
	 * @throws
	 */
	void remove(String[] ids);

	/**
	 * 
	 * @Title      : update 
	 * @Description: TODO
	 * @param appEquipment     : void
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:03:36
	 * @throws
	 */
	void update(AppPlant appPlant);
	/**
	 * 
	 * @Title      : getList 
	 * @Description: TODO
	 * @return     : List<appEquipment>
	 * @author     :wjy
	 * Create Date : 2017年8月26日 下午2:36:17
	 * @throws
	 */
	List<AppPlant> getList();
	/**
	 * 
	 * @Title      : getAppPlantById 
	 * @Description: TODO
	 * @param id
	 * @return     : appEquipment
	 * @author     :wjy
	 * Create Date : 2017年7月25日 上午9:44:58
	 * @throws
	 */
	AppPlant getAppPlantById(String id);
	/**
	 * 
	 * @Title      : getListAppPlantByKey 
	 * @Description: TODO
	 * @param key
	 * @return     : List<appEquipment>
	 * @author     :wjy
	 * Create Date : 2017年7月25日 上午9:45:01
	 * @throws
	 */
	List<AppPlant> getListAppPlantByKey(String key);
	/**
	 * 
	 * @Title: getAppPlantByCode
	 * @Description: TODO
	 * @param: @param code
	 * @param: @return     
	 * @return: AppPlant     
	 * @author:  xieyuanqiu
	 * @date: 2017年9月1日 下午5:54:34
	 * @throws
	 */
	AppPlant getAppPlantByCode(String code);
	

}
